﻿@using N03_11HCA_HTTTHD.Models
@model N03_11HCA_HTTTHD.Models.TaiKhoan_ThongTinCaNhan
           
@{
    String dsDM = "";
    String dsDMDN = "";  
}
@for (int i = 0; i < Model.DSDanhMucQuanTam.Count; i++)
{
    String id = "#dsDanhMuc" + Model.DSDanhMucQuanTam[i].ID;

    if (i != 0)
    {
        dsDM += ",";
    }
    dsDM += '"' + id + '"';
}

@if (Model.DoanhNghiep != null)
{
    for (int i = 0; i < @Model.DSDanhMucQuanTamDN.Count; i++)
    {
        String id = "#dsDanhMucDoanhNgiep" + Model.DSDanhMucQuanTamDN[i].ID;

        if (i != 0)
        {
            dsDMDN += ",";
        }
        dsDMDN += '"' + id + '"';
    }
}


@{
    ViewBag.Title = "Thông tin cá nhân";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
@section MenuTraiImport{
    @Html.Action("MenuTraiCanBan", "Home");
    @Html.Action("MenuTraiTimMua", "Home");
}

@section JavaScriptDocumentReady{

    var mangDM = [@Html.Raw(@dsDM)];

    for(var i=0;i < mangDM.length ;i++)
    {
        $(mangDM[i]).attr('checked','true');

    }

    var mangDMDN = [@Html.Raw(@dsDMDN)];

    for(var i=0;i < mangDMDN.length ;i++)
    {
        $(mangDMDN[i]).attr('checked','true');

    }
    
}

@section JavaScriptCSSImport{
    <link href="@Url.Content("~/Content/mycontent/list_counter.css")" rel="stylesheet" type="text/css"/>
    <script type="text/javascript">


        function validateFormDoiMatKhau() {
            var matKhauCu = document.forms["fDoiMatKhau"]["@TaiKhoan_DangKy.Name_matKhau_cu"].value;
            if (matKhauCu == null || matKhauCu.length < 6) {
                thongBao("Mật khẩu cũ phải trên 5 kí tự.");
                return false;
            }

            var matKhau = document.forms["fDoiMatKhau"]["@TaiKhoan_DangKy.Name_matKhau"].value;
            if (matKhau == null || matKhau.length < 6) {
                thongBao("Mật khẩu phải trên 5 kí tự.");
                return false;
            }

            var matKhauNhapLai = document.forms["fDoiMatKhau"]["@TaiKhoan_DangKy.Name_matKhauNhapLai"].value;
            if (matKhauNhapLai == null || matKhauNhapLai != matKhau) {
                thongBao("Mật khẩu nhập lại không khớp.");
                return false;
            }
            return true;
        }


        function validateForm() {
            var tenDangNhap = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_tenDangNhap"].value;
            if (tenDangNhap == null || tenDangNhap.length < 6) {
                thongBao("Tên đăng nhập phải trên 5 kí tự.");
                return false;
            }

            
            var hoTen = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_hoTen"].value;
            if (hoTen == null || hoTen == "") {
                thongBao("Họ tên không được để trống.");
                return false;
            }

            /*
            var ngaySinh = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_ngaySinh"].value;
            if (ngaySinh == null || ngaySinh == "") {
            thongBao("Ngày sinh không được để trống.");
            return false;
            }
            var matKhau = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_matKhau"].value;
            if (matKhau == null || matKhau.length < 6) {
                thongBao("Mật khẩu phải trên 5 kí tự.");
                return false;
            }

            var matKhauNhapLai = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_matKhauNhapLai"].value;
            if (matKhauNhapLai == null || matKhauNhapLai != matKhau) {
                thongBao("Mật khẩu nhập lại không khớp.");
                return false;
            }
            */
            var gioiTinh = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_gioiTinh"].value;

            var email = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_email"].value;
            if (email == null || email == "") {
                thongBao("Email không được để trống.");
                return false;
            }

            var diaChi = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_diaChi"].value;
            if (diaChi == null || diaChi == "") {
                thongBao("Địa chỉ không được để trống.");
                return false;
            }
            var diDong = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_diDong"].value;
            if (diDong == null || diDong == "") {
                thongBao("Di động không được để trống.");
                return false;
            }


            //var dienThoai = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_dienThoai"].value;

            //var fax = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_fax"].value;
            //var loaiThanhVien = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_loaiThanhVien"].value;
            //var loaiTaiKhoan = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_loaiTaiKhoan"].value;
            //var linhVucQuanTam = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_linhVucQuanTam"].value;

            if ($("#@TaiKhoan_DangKy.Name_loaiThanhVien").val() == "2") {
                var tenDoanhNghiep = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_tenDoanhNghiep"].value;

                if (tenDoanhNghiep == null || tenDoanhNghiep == "") {
                    thongBao("Tên doanh nghiệp không được để trống.");
                    return false;
                }

                var diaChiDoanhNghiep = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_diaChiDoanhNghiep"].value;
                if (diaChiDoanhNghiep == null || diaChiDoanhNghiep == "") {
                    thongBao("Địa chỉ doanh nghiệp không được để trống.");
                    return false;
                }
                var nguoiDaiDienDoanhNghiep = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_nguoiDaiDienDoanhNghiep"].value;
                if (nguoiDaiDienDoanhNghiep == null || nguoiDaiDienDoanhNghiep == "") {
                    alert("Người đại diện doanh nghiệp không được để trống.");
                    return false;
                }
                var tongSoNhanVienDoanhNghiep = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_tongSoNhanVienDoanhNghiep"].value;
                if (tongSoNhanVienDoanhNghiep == null || tongSoNhanVienDoanhNghiep == "") {
                    thongBao("Số nhân viên trong doanh nghiệp không được để trống.");
                    return false;
                }
                var chucNangDoanhNghiep = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_chucNangDoanhNghiep"].value;
                if (chucNangDoanhNghiep == null || chucNangDoanhNghiep == "") {
                    thongBao("Chức năng doanh nghiệp không được để trống.");
                    return false;
                }
                var sanPhamChuyenGiaoDoanhNghiep = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_sanPhamChuyenGiaoDoanhNghiep"].value;

                var linhVucQuanTamDoanhNghiep = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_linhVucQuanTamDoanhNghiep"].value;

                var gioiThieuDoanhNghiep = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_gioiThieuDoanhNghiep"].value;
                if (gioiThieuDoanhNghiep == null || gioiThieuDoanhNghiep == "") {
                    thongBao("Giới thiệu doanh nghiệp không được để trống.");
                    return false;
                }

                /*var hinhAnhDoanhNghiep = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_hinhAnhDoanhNghiep"].value;
                var ngayThanhLap = document.forms["fDangKyTaiKhoan"]["@TaiKhoan_DangKy.Name_ngayThanhLapDoanhNghiep"].value;
                if (ngayThanhLap == null || ngayThanhLap == "") {
                thongBao("Ngày thành lập doanh nghiệp không được để trống.");
                return false;
                }
                */
            }

            return true;
        }

    </script>
}
@section MenuImport{
    <ul class="nav">
        <li><a href="/ChaoBan">Chào bán</a></li>
        <li><a href="/TimMua">Tìm mua</a></li>
        <li><a href="/DoanhNghiep">Doanh nghiệp</a></li>
        <li><a href="/TinTuc">Tin tức</a></li>
    </ul>
}

<div id="thongBaoLoi">
    @if (Model.ChuoiThongBao != null)
    {@Model.ChuoiThongBao}</div>

    @{
        String action = "/TaiKhoan/ThongTinCaNhan";
    }
    @if (@Model.DoanhNghiep != null)
    {
        action = "/TaiKhoan/ThongTinDoanhNghiep";
    }
    
<form name="fDoiMatKhau" method="post" action="/TaiKhoan/DoiMatKhau" onsubmit="return validateFormDoiMatKhau();">
<table  class="rong100p"  border="0" cellpadding="0" cellspacing="0">
<thead>
<tr>
    <td colspan="2">
        <h2>ĐỔI MẬT KHẨU</h2>
    </td>
</tr>
</thead>
    <tbody>
    <tr>
            <td width="40%">
                <span>Mật khẩu cũ:*</span>
            </td>
            <td>
                <input   type="password" name="@TaiKhoan_DangKy.Name_matKhau_cu"  />
            </td>
        </tr>
        <tr>
            <td>
                <span>Mật khẩu mới:*</span>
            </td>
            <td>
                <input   type="password" name="@TaiKhoan_DangKy.Name_matKhau"  />
            </td>
        </tr>
        <tr>
            <td>
                <span>Nhập lại :*</span>
            </td>
            <td>
                <input  type="password" name="@TaiKhoan_DangKy.Name_matKhauNhapLai" />
            </td>
        </tr>
        <tr>
            <td>
                
            </td>
            <td>
            <input type="submit" value ="Đổi mật khẩu" />
            </td>
        </tr>
        </tbody>
        </table>
</form>

<form name="fDangKyTaiKhoan" method="post" action="@action" onsubmit="return validateForm();">
<table class="rong100p">
    <tbody>
        <tr>
            <td colspan="2">
                <h2>THÔNG TIN TÀI KHOẢN</h2>
            </td>
        </tr>
        <tr>
            <td width="40%">
                <span>Tên đăng nhập :*</span>
            </td>
            <td>
                <input   type="text" name="@TaiKhoan_DangKy.Name_tenDangNhap" value="@if (Model.TaiKhoan != null)
                                                                                     {@Model.TaiKhoan.TenDangNhap}" />
            </td>
        </tr>
        
        <tr>
            <td colspan="2">
                <span>THÔNG TIN CÁ NHÂN</span>
            </td>
        </tr>
        <tr>
            <td>
                <span>Họ tên :*</span>
            </td>
            <td>
                <input  type="text" name="@TaiKhoan_DangKy.Name_hoTen" value="@if (Model.TaiKhoan != null)
                                                                              {@Model.TaiKhoan.HoTen}" />
            </td>
        </tr>
        <!--
        <tr>
            <td>
                <span>Mật khẩu :*</span>
            </td>
            <td>
                <input   type="password" name="@TaiKhoan_DangKy.Name_matKhau"  />
            </td>
        </tr>
        <tr>
            <td>
                <span>Nhập lại :*</span>
            </td>
            <td>
                <input  type="password" name="@TaiKhoan_DangKy.Name_matKhauNhapLai" />
            </td>
        </tr>
        <tr>
            <td>
                <span>Ngày sinh :*</span>
            </td>
            <td>
                <input value="" type="text" name="@TaiKhoan_DangKy.Name_ngaySinh" />
            </td>
        </tr>
        -->
        <tr>
            <td>
                <span>Giới tính :</span>
            </td>
            <td>
                <select name="@TaiKhoan_DangKy.Name_gioiTinh">
                    <option value="m" selected="selected">Nam</option>
                    <option value="f"  selected="@if (Model.TaiKhoan != null && Model.TaiKhoan.GioiTinh.CompareTo("F") == 0)
                                                 {@Html.Raw("selected")}">Nữ</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>
                <span>Email :*</span>
            </td>
            <td>
                <input  type="text" name="@TaiKhoan_DangKy.Name_email" value="@if (Model.TaiKhoan != null)
                                                                              {@Model.TaiKhoan.Email}"  />
            </td>
        </tr>
        <tr>
            <td>
                <span>Địa chỉ :*</span>
            </td>
            <td>
                <input  type="text" name="@TaiKhoan_DangKy.Name_diaChi" value="@if (Model.TaiKhoan != null)
                                                                               {@Model.TaiKhoan.DiaChi}"  />
            </td>
        </tr>
        <tr>
            <td>
                <span>Di động :</span>
            </td>
            <td>
                <input type="text" name="@TaiKhoan_DangKy.Name_diDong" value="@if (Model.TaiKhoan != null)
                                                                              {@Model.TaiKhoan.DiDong}"  />
            </td>
        </tr>
        <tr>
            <td>
                <span>Điện thoại :</span>
            </td>
            <td>
                <input  type="text" name="@TaiKhoan_DangKy.Name_dienThoai" value="@if (Model.TaiKhoan != null)
                                                                                  {@Model.TaiKhoan.DienThoai}"  />
            </td>
        </tr>
        <tr>
            <td>
                <span>Loại thành viên : </span>
            </td>
            <td>
                @Model.LoaiThanhVien.TenLoaiThanhVien
            </td>
        </tr>
        <tr>
            <td>
                <span>Loại tài khoản :</span>
            </td>
            <td>
                @Model.LoaiTaiKhoan.TenLoaiTaiKhoan
            </td>
        </tr>
        <tr>
            <td>
                <span>Lĩnh vực quan tâm :</span>
            </td>
            <td>
                <div class="tuDongCuon cao300">
                    @for (int i = 0; i < @Model.ListDM.Count; i++)
                    {
                        String id = "dsDanhMuc" + @Model.ListDM[i].ID;
                        <input id="@id" type="checkbox" value="@Model.ListDM[i].ID" name="@TaiKhoan_DangKy.Name_linhVucQuanTam" /><label for="@id">@Model.ListDM[i].TenDanhMuc</label><br />
                    }
                </div>
            </td>
        </tr>
        <tr>
            <td colspan="2">
            </td>
        </tr>
        <tr>
            <td colspan="2">
            </td>
        </tr>
    </tbody>
</table>

@if (Model.DoanhNghiep != null)
{
<table class="rong100p" id="thongTinDoanhNghiep">
    <tbody>
        <tr>
            <td colspan="2">
                THÔNG TIN DOANH NGHIỆP
            </td>
        </tr>
        <tr>
            <td width="40%">
                <span>Tên doanh nghiệp :*</span>
            </td>
            <td>
                <input value="@Model.DoanhNghiep.TenCuaHang" type="text" name="@TaiKhoan_DangKy.Name_tenDoanhNghiep" />
            </td>
        </tr>
        <tr>
            <td>
                <span>Giới thiệu doanh nghiệp :*</span>
            </td>
            <td>
                <textarea cols="35" rows="3" name="@TaiKhoan_DangKy.Name_gioiThieuDoanhNghiep" >@Model.DoanhNghiep.GioiThieu</textarea>
            </td>
        </tr>
        <tr>
            <td>
                <span>Ngày thành lập :*</span>
            </td>
            <td>
                <input value="@Model.DoanhNghiep.NgayThanhLap" type="text" name="@TaiKhoan_DangKy.Name_ngayThanhLapDoanhNghiep" />
            </td>
        </tr>
        <tr>
            <td>
                <span>Địa chỉ :*</span>
            </td>
            <td>
                <input value="@Model.DoanhNghiep.DiaChi" type="text" name="@TaiKhoan_DangKy.Name_diaChiDoanhNghiep" />
            </td>
        </tr>
        <tr>
            <td>
                <span>Hình ảnh :*</span>
            </td>
            <td>
                <input value="@Model.DoanhNghiep.HinhAnh" type="text" name="@TaiKhoan_DangKy.Name_hinhAnhDoanhNghiep" />
            </td>
        </tr>
        <tr>
            <td>
                <span>Người đại diện :*</span>
            </td>
            <td>
                <input value="@Model.DoanhNghiep.NguoiDaiDien" type="text" name="@TaiKhoan_DangKy.Name_nguoiDaiDienDoanhNghiep" />
            </td>
        </tr>
        <tr>
            <td>
                <span>Tổng số nhân viên : </span>
            </td>
            <td>
                <input value="@Model.DoanhNghiep.TongSoNhanVien" type="text" name="@TaiKhoan_DangKy.Name_tongSoNhanVienDoanhNghiep" />
            </td>
        </tr>
        <tr>
            <td>
                <span>Tóm tắt chức năng nhiệm vụ :</span>
            </td>
            <td>
                <textarea cols="35" rows="3" name="@TaiKhoan_DangKy.Name_chucNangDoanhNghiep" >@Model.DoanhNghiep.ChucNangCongTy</textarea>
            </td>
        </tr>
        <tr>
            <td>
                <span>Sản phẩm đã chuyển giao :</span>
            </td>
            <td>
                <textarea cols="35" rows="3" name="@TaiKhoan_DangKy.Name_sanPhamChuyenGiaoDoanhNghiep" >@Model.DoanhNghiep.CacSanPhamDaSanXuat</textarea>
            </td>
        </tr>
        <tr>
            <td>
                <span>Lĩnh vực hoạt động :</span>
            </td>
            <td>
                <div class="tuDongCuon cao300">
                    @for (int i = 0; i < @Model.ListDM.Count; i++)
                    {
                        String id = "dsDanhMucDoanhNgiep" + @Model.ListDM[i].ID;
                        <input id="@id" type="checkbox" value="@Model.ListDM[i].ID" name="@TaiKhoan_DangKy.Name_linhVucQuanTamDoanhNghiep" /><label for="@id">@Model.ListDM[i].TenDanhMuc</label><br />
                    }
                </div>
            </td>
        </tr>
    </tbody>
</table>
}
<input type="submit" value="Sửa thông tin" />
</form>


